using System;
using System.Collections;

namespace CardsEngine
{
	/// <summary>
	/// Interface for classes which can a collection
	/// </summary>
	public interface IShuffler
	{
		/// <summary>
		/// Randomize the order of cards in the specified deck
		/// </summary>
		/// <param name='deck'>
		/// A collection of
		/// </param>
		void Shuffle(IEnumerable deck);
	}
}

